package daily.may0509;

class MyGenericMethod{
    //定义一个含有泛型的普通方法
    public <TYPE> void commonMethod(TYPE name){
        System.out.println(name);
    }
    //定义一个含有泛型的静态方法
    public static <TYPE> void staticMethod(TYPE name){
        System.out.println(name);
    }
}
public class GenericMethodTest {
    public static void main(String[] args) {
        //创建一个MyGenericClass对象
        MyGenericMethod myGenericMethod = new MyGenericMethod();
        myGenericMethod.commonMethod(123);//123
        myGenericMethod.commonMethod(123.456);//123.456
        myGenericMethod.commonMethod("传递什么类型泛型就是什么类型");//传递什么类型泛型就是什么类型
        myGenericMethod.commonMethod(true);//true

        //静态方法，不要创建对象使用
        MyGenericMethod.staticMethod("静态方法，不要创建对象使用");//静态方法，不要创建对象使用
    }
}
